package br.com.adimoveis.model;

import java.util.ArrayList;
import java.util.List;

public class Procura {

	private double margemValor;
	
	private int margemMetragem;
	
	private int quartos;
	
	private int vagas;
	
	private List<Bairro> bairros;
	
	private List<TipoImovel> tipos;
	
	private List<AparenciaImovel> estados;
	
	private int suites;
	
	public Procura(){
		bairros = new ArrayList<Bairro>();
		tipos = new ArrayList<TipoImovel>();
		estados = new ArrayList<AparenciaImovel>();
	}


	public int getQuartos() {
		return quartos;
	}

	public void setQuartos(int quartos) {
		this.quartos = quartos;
	}

	public int getVagas() {
		return vagas;
	}

	public void setVagas(int vagas) {
		this.vagas = vagas;
	}
	
	public Bairro[] getBairros(){
		return bairros.toArray(new Bairro[bairros.size()]);
	}
	
	public TipoImovel[] getTipos(){
		return tipos.toArray(new TipoImovel[tipos.size()]);
	}
	
	public AparenciaImovel[] getEstados(){
		return estados.toArray(new AparenciaImovel[estados.size()]);
	}

	public void setBairros(List<Bairro> bairros) {
		this.bairros = bairros;
	}

	public void setTipos(List<TipoImovel> tipos) {
		this.tipos = tipos;
	}

	public void setEstados(List<AparenciaImovel> estados) {
		this.estados = estados;
	}

	public double getMargemValor() {
		return margemValor;
	}

	public void setMargemValor(double margemValor) {
		this.margemValor = margemValor;
	}

	public int getMargemMetragem() {
		return margemMetragem;
	}

	public void setMargemMetragem(int margemMetragem) {
		this.margemMetragem = margemMetragem;
	}

	public void setSuites(int suites) {
		this.suites = suites;
	}

	public int getSuites() {
		return suites;
	}
	
}
